<?php 
	$this->Html->script(array('somente-numeros'), false);
	
	$modulos[1] = '1º Bimestre';
	$modulos[2] = '2º Bimestre';
	$modulos[3] = '3º Bimestre';
	$modulos[4] = '4º Bimestre';
?>

<fieldset>
	<legend>Enturmação:</legend>
	<?php 
		echo '<table>';
		echo '<tr><td>Ano:</td><td><b>' . $enturmacao['Enturmacao']['ano'] . '</b></td></tr>';
		echo '<tr><td>Série:</td><td><b>' . $enturmacao['TipoSerie']['nome'] . '</b></td></tr>';
		echo '<tr><td>Turma:</td><td><b>' . $enturmacao['Turma']['nome'] . '</b></td></tr>';
		echo '<tr><td>Disciplina:</td><td><b>' . $enturmacao['Disciplina']['nome'] . '</b></td></tr>';
		echo '<tr><td>Professor:</td><td><b>' . $enturmacao['Professor']['nome'] . '</b></td></tr>';
		echo '<tr><td>Módulo:</td><td>' . $this->Form->input('bimestre', array('type' => 'select', 'options' => $modulos, 'empty' => 'Selecione...', 'label' => false)) . '</td></tr>';
		echo '</table>';
	?>
</fieldset>

<fieldset id="fs_avisos" style="display:none;background-color: #FFF68F;">
	<legend style="font-size:30px; color:red; ">Erros:</legend>
	<div id="fs_avisos_conteudo"></div>
</fieldset>

<fieldset>
	<legend>Alunos(as):</legend>
	<div id="alunos">Selecione o módulo para listar os alunos...</div>
</fieldset>

<script>

	$('#bimestre').change(function(){

		$.ajax({
			type: 'POST',
			url: '<?php echo $this->request->base; ?>/matricula_disciplinas/lancamento_notas_faltas/',
			data: {
				enturmacao_id : <?php echo $enturmacao['Enturmacao']['id']; ?>,
				bimestre : $(this).val()
			},
			async: true,
			beforeSend : function() {
				$('#alunos').css('opacity','0.4');
			},
			success: function(view){
				$('#alunos').html(view).css('opacity','1');
			},
			error: function(){
				alert('Erro!');
			}
			
		});	

	});

	function gravar_notas() {

		$.ajax({
			type: 'POST',
			dataType: 'json',
			url: '<?php echo $this->request->base; ?>/matricula_disciplinas/gravar_lancamento_notas/',
			data: $('#MatriculaDisciplinaLancamentoNotasFaltasForm').serialize(),
			async: true,
			beforeSend : function() {
				$('#fs_avisos').hide();
				$('#alunos').css('opacity','0.4');
			},
			success: function(retorno){
				$('#alunos').css('opacity','1');
				window.scrollTo(0, 0);
				if (retorno.sucesso) {
					alert('Notas gravadas com sucesso!');
				} else {					
					$('#fs_avisos').show().effect('pulsate', 800, 100);
					$('#fs_avisos_conteudo').html(retorno.mensagem);
				}
			},
			error: function(){
				alert('Erro!');
			}
			
		});
	}

</script>